Scheda di controllo seriale del relè della porta del modulo IO a due vie
Download link per i materiali:
http://pan.baidu.com/share/link?shareid=784471305&uk=1493463775
Alimentazione elettrica di lavoro 12V, 24V opzionale,Opzioni di comunicazione: RS232/RS485/RS232+RS485/Ethernetaccordo
Supporto: Modbus RTU o personalizzazione del protocollo, predefinito: modbus RTU
Software di supporto: Software di configurazione come Wangli Control supporta interfacce uomo-macchina come Kunlun
Fornire supporto tecnico: fornire strumenti di debug, ingegneria del codice sorgente VB, ingegneria del codice sorgente C # , ingegneria dell'istanza Kingwiew
Porta serialeIOModulo(XYS-0102)Protocollo di comunicazione
Regolatore di oscillazioneModbusRTUversione
1Istruzioni per la comunicazione
1) Impostazioni dei parametri di comunicazione: 9600,N,8,1
parametro |
descrivere |
note |
9600 |
Tasso di baud |
|
N |
bit di controllo |
|
8 |
Bit dati |
|
1 |
bit di arresto |
|
2) Comando di impostazione baud rate di comunicazione:
inviare:01 06 01 00 00 02 09 F7(Esempio)/16Sistema di base)
dati |
byte |
Descrizione dei dati |
note |
01 |
1 |
Indirizzo modulo |
indirizzi01-FE |
06 |
1 |
codice funzione |
06-Scrivi un registro unico |
0100 |
2 |
Indirizzo del registro(4xtipo) |
0100-Modifica baud rate di comunicazione |
0002 |
2 |
Scrivi dati |
0001-set baud rate4800 0002-set baud rate9600 0003-set baud rate19200 |
09 F7 |
2 |
CRCCodice di controllo |
Tutti i dati precedentiCRCCodice di controllo |
ricevere:01 06 01 00 00 02 09 F7(Esempio)/16Sistema di base)
Questo comando istruisce un modulo per impostare il suo baud rate su9600Questa impostazione può essere disattivata
conservazione; Il baud rate predefinito per il modulo è9600Dopo aver impostato il nuovo baud rate, la selezione corretta deve essere effettuata nelle impostazioni di comunicazione
Tasso di baud,E riavviare la porta di comunicazione. Quando il modulo riceve il comando corretto, prenderà le azioni corrispondenti secondo il comando,
E inviare il comando di risposta all'host, indicando una comunicazione riuscita
3) Comando di impostazione indirizzo modulo:
inviare:00 06 00 00 00 01 49 DB(Esempio)/16Sistema di base)
dati |
byte |
Descrizione dei dati |
note |
00 |
1 |
Indirizzo modulo |
00-Indirizzo postale di massa |
06 |
1 |
codice funzione |
06-Scrivi un registro unico |
0000 |
2 |
Indirizzo del registro(4xtipo) |
0000-Modifica indirizzo modulo |
0001 |
2 |
Scrivi dati |
Imposta indirizzo e intervallo del nuovo modulo0001-00FE |
49 DB |
2 |
CRCCodice di controllo |
Tutti i dati precedentiCRCCodice di controllo |
ricevere:00 06 00 00 00 01 49 DB(Esempio)/16Sistema di base)
Questo comando invia un'istruzione a un modulo per impostare il suo nuovo indirizzo a01Questa impostazione può fornire protezione contro la perdita di energia
stoccaggio; L'indirizzo predefinito per il modulo è01Quando sono necessari più moduli, l'indirizzo di ciascun modulo
Le righe sono impostate separatamente, poiché vengono utilizzati indirizzi di distribuzione di massa, quindi la configurazione richiede che la rete possa avere solo un modulo, quando
Dopo aver ricevuto il comando corretto, il modulo agisce in base al comando e invia l'istruzione di risposta all'host, alla tabella
Comunicazione con successo
1) Relè1Chiudi01 05 00 01 01 01 09
01Indirizzo 05Codice funzionale00 01codice fisso,01Comando di chiusura 01 Numero di relè 09Somma di verifica
2) Relè1Scollegare01 05 00 01 02 01 0A
01Indirizzo 05Codice funzionale00 01codice fisso,02Scollega il comando 01 Numero di relè 09Somma di verifica
3) Comando di oscillazione01 05 00 01 01 02 0A
4) Fermare il comando swing01 05 00 01 02 02 0B
5) Relay completamente chiuso01 05 00 01 01 03 0B
6) Il relè è completamente spento.01 05 00 01 02 03 0C
7) Scrivere Orario di chiusura:01 06 00 C9 00 09 D9
01Indirizzo 06Codice funzionale00 C9Indirizzo orario di chiusura,0009 Orario di chiusura (unità)0.1secondi)D9Somma di verifica
8) Scrivere Orario di disconnessione:01 06 00 CA 00 08 D9
9) 01Indirizzo 06Codice funzionale00 CAIndirizzo orario,0008 Tempo di interruzione (unità)0.1secondi)D9Somma di verifica
Relè1Chiudi 01050001010109
Relè1Scollegare0105000102010A
Comando di oscillazione0105000101020A
Fermare il comando swing0105000102020B
10) Comando di acquisizione del segnale di ingresso digitale (2byte per bit): inviare: 01 02 00 00 00 10 79 C6(Esempio)/16fabbricazione)
Acquisizione di input di commutatore (2byte per bit), supporto massimo16Quantità di interruttoriDIIngresso
Dati |
byte |
Descrizione dei dati |
Nota |
01 |
1 |
Indirizzo del modulo |
Intervalo di indirizzi01-FE |
02 |
1 |
Codice funzionale |
02-Leggi bit di input |
0000 |
2 |
Inserisci un indirizzo(1xTipo) |
0000-Inserisci l' indirizzo di inizio del bit |
0010 |
2 |
Leggi la lunghezza del bit di ingresso |
0010-Leggere16Un bit di ingresso |
79C6 |
2 |
CRCCodice di verifica |
Tutti i dati precedentiCRCCodice di verifica |
Ricevi: 01 02 02 21 A0 A1 90(Esempio)/16fabbricazione)
Dati |
byte |
Descrizione dei dati |
Nota |
01 |
1 |
Indirizzo del modulo |
Intervalo di indirizzi01-FE |
02 |
1 |
Codice funzionale |
02-Leggi bit di input |
02 |
1 |
Numero di byte |
02-Leggere2Lunghezza in byte |
21A0 |
2 |
Leggere i dati |
21A0-Leggi lo stato del bit di input |
A190 |
2 |
CRCCodice di verifica |
Tutti i dati precedentiCRCCodice di verifica |
I dati letti "21", convertiti in un numero binario in "", corrispondono rispettivamente a 8 numeri da sinistra a destra
Quantità di ingresso dello stato del segnale DI_08-DI_01, lettura dei dati "A0", convertita in un numero binario come "",
Da sinistra a destra corrispondono rispettivamente allo stato di 8 segnali di ingresso di quantità digitale DI_16-DI_09, cioè DI_16, DI_14、
DI_06 e DI_01 hanno ingressi, gli altri canali non hanno ingressi.
11) Comando di acquisizione dello stato del relè (2byte per bit): inviare01 03 00 00 00 01 84 0A(Esempio)/16fabbricazione)
Acquisizione dello stato del relè (2byte per bit), supporto massimo16Relè stradale
Dati |
byte |
Descrizione dei dati |
Nota |
01 |
1 |
Indirizzo del modulo |
Intervalo di indirizzi01-FE |
03 |
1 |
Codice funzionale |
03-Leggi bit di input |
0000 |
2 |
Indirizzo del relè(1xTipo) |
0000-Inserisci l' indirizzo di inizio del bit |
0001 |
2 |
Lunghezza del bit di lettura |
0001-Leggere16Un bit di ingresso |
840A |
2 |
CRCCodice di verifica |
Tutti i dati precedentiCRCCodice di verifica |
Ricevi:Ritorno:01 03 02 03 fa 38 f7(Esempio)/16fabbricazione)
Dati |
byte |
Descrizione dei dati |
Nota |
01 |
1 |
Indirizzo del modulo |
Intervalo di indirizzi01-FE |
03 |
1 |
Codice funzionale |
03-Leggere lo stato del relè |
02 |
1 |
Numero di byte |
02-Leggere2Lunghezza in byte |
03fa |
2 |
Leggere i dati |
03faLeggere lo stato del bit del relè |
38f7 |
2 |
CRCCodice di verifica |
Tutti i dati precedentiCRCCodice di verifica |
dati letti”.03fa”,Convertire in2Il numero è "1111 1010da sinistra a destra rispettivamente.16Stato del relè stradaleRelay_16-Relay_01dello stato. Relè1,3 Chiusura.11-16Chiudere se l'hardware è solo10Relè stradale, elevato10-15Posizionare0- Ma.
12) Comando di controllo del relè (2byte per bit, più controlli): inviare01 0F 00 00 00 10 02 21 86 7B D2(Esempio)/16fabbricazione)
Comando di controllo del relè (2byte per bit, più controlli), supporto massimo16Relè stradale
Dati |
byte |
Descrizione dei dati |
Nota |
01 |
1 |
Indirizzo del modulo |
Intervalo di indirizzi01-FE |
0F |
1 |
Codice funzionale |
0F-Scrivere più bobine |
0000 |
2 |
Indirizzo della bobina(0xTipo) |
0000-Indirizzo di inizio della bobina |
0010 |
2 |
Scrivi lunghezza della bobina |
0010-Scrivere16una bobina |
2186 |
2 |
Scrivere dati |
2186-Scrivere16Lo stato di uscita di una bobina |
7BD2 |
2 |
CRCCodice di verifica |
Tutti i dati precedentiCRCCodice di verifica |
Ricevi: 01 0F 00 00 00 10 54 07(Esempio)/16fabbricazione)
Dati |
byte |
Descrizione dei dati |
Nota |
01 |
1 |
Indirizzo del modulo |
Intervalo di indirizzi01-FE |
0F |
1 |
Codice funzionale |
0F-Scrivere più bobine |
0000 |
2 |
Numero di byte |
Indirizzo |
0010 |
2 |
Leggere i dati |
2Lunghezza in byte |
5407 |
2 |
CRCCodice di verifica |
Tutti i dati precedentiCRCCodice di verifica |
I dati scritti "21", convertiti in numeri binari in "", corrispondono rispettivamente a 8 numeri da sinistra a destra.
Quantità di uscita dello stato del segnale DO_08-DO_01, scritto il dato "86", convertito in un numero binario come "",
Da sinistra a destra corrispondono rispettivamente allo stato del segnale di uscita digitale DO_16-DO_09, vale a dire DO_16, DO_11、
DO_10, DO_06, DO_01 con uscita, altri canali senza uscita, il modulo riceve il comando corretto, agisce in base al comando e invia l'istruzione di risposta all'host, indicando il successo della comunicazione
1) Istruzioni di messa in servizio
Questo modulo fornisce un software di debug del PC per implementare le funzioni di debug e controllo, per evitare danni inutili, seguire rigorosamente i seguenti passaggi:
Collegare computer e moduli con un cavo RS485
Collegare l'alimentatore esterno 12V o 24V al modulo e attivarlo. Controllare se l'alimentatore è collegato correttamente prima di attivarlo.
Aprire il software di debug del computer, impostare i parametri di comunicazione corretti, aprire la porta di comunicazione
Selezionare il modello di modulo, le opzioni di acquisizione e controllo